package com.applcn.goods.repo.entity;

import com.applcn.core.base.BaseEntity;
import com.applcn.goods.constant.GoodsCheckStatusEnum;
import com.applcn.goods.constant.OnSaleStatusEnum;
import lombok.Data;

import java.math.BigDecimal;

/**
 * com.applcn.goods.repo.entity
 * Description:
 *
 * @author: 大妖怪
 * @date: 2020-01-19 21:23
 */
@Data
public class GoodsEntity extends BaseEntity {

    private static final long serialVersionUID = -7152588926594609486L;

    /**
     * 商户id
     */
    private Long merchantId;

    /**
     * 店铺id
     */
    private Long shopId;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 商品主图url，json格式：[url1,url2...]，最多五张
     */
    private String mainPicUrls;

    /**
     * 商品简介
     */
    private String introduce;

    /**
     * 商品简介图片url，json格式：[url1,url2...]
     */
    private String introducePicUrls;

    /**
     * 商品展示最低价格, 如果没有则显示价格最低的sku的价格(元)
     */
    private BigDecimal displayMinPrice;

    /**
     * 商品展示最高价格, 如果没有则显示价格最高的sku的价格(元)
     */
    private BigDecimal displayMaxPrice;

    /**
     * 订单审核状态 0-待审核 1-审核通过 2-审核不通过
     */
    private GoodsCheckStatusEnum goodsCheckStatus;

    /**
     * 销售状态 0-下架 1-上架
     */
    private OnSaleStatusEnum onSaleStatus;

    /**
     * 额外字段，暂时不用
     */
    private String extra;
}
